package com.sunshine.geek.bytecode.struct.attribute;

import java.util.ArrayList;
import java.util.List;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper=false)
public class CodeAttribute extends Attribute{
	
	private int attributeNameIndex;
	private int attributeLength;
	private int maxStack;
	private int maxLocals;
	private int codeLenght;
	private List<Integer> codes = new ArrayList<Integer>();
	private int exceptionTableLength;
	private List<ExceptionTable> exceptionTable = new ArrayList<ExceptionTable>(10);
	private int attributeCount;
	private List arrribute = new ArrayList(10);

}
